package com.atguigu.tingshu.common.minio.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;


@ConfigurationProperties(prefix="minio") //读取节点
@Data
public class MinioProperties {

    /**
     * Amazon S3服务的终端URL
     * 用于指定S3服务的访问地址
     */
    private String endpointUrl;

    /**
     * AWS访问密钥
     * 用于身份验证，访问AWS服务
     */
    private String accessKey;

    /**
     * AWS秘密密钥
     * 与访问密钥一起用于身份验证，确保安全访问AWS服务
     */
    private String secreKey;

    /**
     * S3存储桶的名称
     * 用于指定文件存储的具体位置
     */
    private String bucketName;
    /**
     * 存储策略的JSON字符串
     * 用于设置访问桶的公共权限
     */
    private String policyJson;
    private Boolean enable;
}
